<?php

$image = imagecreatefromjpeg("menus.jpg"); // Buscas la imagen para el fondo
$font = "BLACKJAC.TTF"; // buscas la fuente que quieras
$textcolor = imagecolorallocate($image,0,255,0); // seleccionas el color para el texto

$text1 = "wwwweeeaaaaa"; // el texto traido de BD

imagettftext($image, 50, 0, 20, 50, $textcolor, $font, $text1); // Se escribe el texto con el fondo

header("Content-type: image/jpeg"); // envia al navegador la imagen
imagejpeg($image,'',90); // calidad de la imagen
imagedestroy($image); // destruimos la imagen del servidor  

?>